\mysection{Smart-Home-System vs. Benachrichtigungssystem}
\label{sec:shs_vs_bs}
\smartHomeSystem{}e sollen Bewohner eines Haushaltes, im Folgenden auch Benutzer
genannt, im Alltag unterstützen. Dazu zählt die Bereitstellung verschiedener
Informationen, wie z.B. Stromverbrauch oder Störungen von Geräten. Außerdem kann
ein \smartHomeSystem auch Aufgaben für den Benutzer übernehmen, an die diese
selbst nicht denken oder die sie vergessen haben. Das kann das Ausschalten von
Licht in verlassenen Räumen oder das Zuschließen der Haustür sein. Dafür können
viele Geräte im Haushalt mit einem \smartHomeSystem vernetzt werden. Einerseits
um Informationen für den Benutzer zu generieren, andererseits um Informationen
anzuzeigen und den Benutzer mit dem \smartHomeSystem interagieren zu lassen.
Dabei ist jedoch nicht festgelegt, in welcher Weise Informationen an den
Benutzer übermittelt werden. Ein \smartHomeSystem ist also lediglich das äußere
Gerüst, um verschiedenste Elemente eines Haushaltes zu verknüpfen und eine
zentralisierte Interaktion mit dem Benutzer zu ermöglichen. Einfache
\smartHomeSystem{}e, wie RWE SmartHome\footnote{http://www.rwe-smarthome.de},
bieten so zum Beispiel nur Zugangsportale an, in denen der Benutzer aktiv
Informationen abfragen muss. Damit ein \smartHomeSystem den Benutzer
selbstständig über neue Informationen unterrichten kann, wird ein
Benachrichtigungssystem benötigt.
\\
Ein Benachrichtigungssystem beschreibt im Allgemeinen ein System, das Personen
über eingetretene Situationen, neue Nachrichten oder ähnliche Informationen
benachrichtigt. \Benachrichtigungssystem{}e können dabei an verschiedenen
Stellen eingesetzt werden, wie zum Beispiel einer Bahn-Leitstelle oder auch nur
als Teil eines E-Mail-Programms. Es definiert sich also nur durch die
Eigenschaft, Benachrichtigungen auszuliefern.
\\
Der Inhalt dieser Arbeit betrifft die Entwicklung eines
\Benachrichtigungssystem{}s für ein \smartHomeSystem. Im weiteren Verlauf wird
der Begriff "`\Benachrichtigungssystem{}"' daher immer implizit als Teil eines
\smartHomeSystem{s} betrachtet. Jegliche Informationen in diesem
\smartHomeSystem, die dem Benutzer automatisch mitgeteilt werden sollen, werden
dabei über dieses \Benachrichtigungssystem gesendet. Daher werden wir im Rahmen
dieser Arbeit auch nicht mehr von "`Informationen für den Benutzer"' reden,
sondern über "`Nachrichten"'. Der Hinweis an den Benutzer, dass eine neue
Nachricht vorliegt, ist die "`Benachrichtigung"'.